.yakit-cascader-popup {
    background-color: var(--Colors-Use-Neutral-Bg);
    color: var(--Colors-Use-Neutral-Text-1-Title);
    box-shadow: 0px 8px 16px 0px var(--Colors-Use-Basic-Shadow);
    border-color: var(--Colors-Use-Neutral-Border);
    :global {
        .ant-cascader-menu{
            border-right: 1px solid var(--Colors-Use-Neutral-Border);
        }
        .ant-cascader-menu-item:hover{
            background-color: var(--Colors-Use-Neutral-Bg-Hover);
            .ant-cascader-menu-item-expand-icon{
                color: var(--Colors-Use-Neutral-Text-1-Title);
            }
        }
        .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
        .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
            background-color: var(--Colors-Use-Main-Bg);
            color: var(--Colors-Use-Main-Primary);
        }
        .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, .ant-cascader-menu-item-loading-icon{
            color: var(--Colors-Use-Neutral-Text-4-Help-text);
        }
    }
}

.yakit-cascader {
    :global {
        .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
            height: 28px;
        }
        .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
            height: 26px;
        }
        .ant-select-single .ant-select-selector .ant-select-selection-item,
        .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
            line-height: 26px;
            font-size: 12px;
        }
        .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
        .ant-select-single.ant-select-sm:not(.ant-select-customize-input)
            .ant-select-selector
            .ant-select-selection-item,
        .ant-select-single.ant-select-sm:not(.ant-select-customize-input)
            .ant-select-selector
            .ant-select-selection-placeholder {
            line-height: 26px;
        }
        .ant-select:not(.ant-select-customize-input) .ant-select-selector {
            border-radius: 4px;
            border: 1px solid var(--Colors-Use-Neutral-Border);
            background-color: var(--Colors-Use-Basic-Background);
        }
        .ant-select-selection-item {
            font-size: 12px;
        }
    }
}
